| 
                
               | 
              
                
               | 
              
                @@ -21,6 +21,7 @@ from utils.error.errno_utils import PhotoStatusCode 
               | 
            
            
            
              | 
                21
               | 
              
                21
               | 
              
                 from utils.error.response_utils import response 
               | 
            
            
            
              | 
                22
               | 
              
                22
               | 
              
                  
               | 
            
            
            
              | 
                23
               | 
              
                23
               | 
              
                 from utils.redis.rkeys import GROUP_LAST_PHOTO_PK 
               | 
            
            
            
              | 
                
               | 
              
                24
               | 
              
                +from utils.redis.rgroup import get_group_info, get_group_users_info 
               | 
            
            
            
              | 
                24
               | 
              
                25
               | 
              
                 from utils.redis.rgroup import set_group_info, set_group_users_info 
               | 
            
            
            
              | 
                25
               | 
              
                26
               | 
              
                  
               | 
            
            
            
              | 
                26
               | 
              
                27
               | 
              
                 from curtail_uuid import CurtailUUID 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -173,8 +174,7 @@ def session_detail_api(request, session): 
               | 
            
            
            
              | 
                173
               | 
              
                174
               | 
              
                     group_id = group.group_id 
               | 
            
            
            
              | 
                174
               | 
              
                175
               | 
              
                  
               | 
            
            
            
              | 
                175
               | 
              
                176
               | 
              
                     # Redis 群组数据缓存 
               | 
            
            
            
              | 
                176
               | 
              
                
               | 
              
                -    if group_created: 
               | 
            
            
            
              | 
                177
               | 
              
                
               | 
              
                -        group_info = set_group_info(group) 
               | 
            
            
            
              | 
                
               | 
              
                177
               | 
              
                +    group_info = set_group_info(group) if group_created else get_group_info(group_id) 
               | 
            
            
            
              | 
                178
               | 
              
                178
               | 
              
                  
               | 
            
            
            
              | 
                179
               | 
              
                179
               | 
              
                     # 判断 group_id/user_id 的群组用户是否存在,如果不存在,则直接创建 
               | 
            
            
            
              | 
                180
               | 
              
                180
               | 
              
                     group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -188,8 +188,7 @@ def session_detail_api(request, session): 
               | 
            
            
            
              | 
                188
               | 
              
                188
               | 
              
                     }) 
               | 
            
            
            
              | 
                189
               | 
              
                189
               | 
              
                  
               | 
            
            
            
              | 
                190
               | 
              
                190
               | 
              
                     # Redis 群组用户数据缓存 
               | 
            
            
            
              | 
                191
               | 
              
                
               | 
              
                -    if group_user_created: 
               | 
            
            
            
              | 
                192
               | 
              
                
               | 
              
                -        group_users = set_group_users_info(group) 
               | 
            
            
            
              | 
                
               | 
              
                191
               | 
              
                +    group_users = set_group_users_info(group) if group_user_created else get_group_info(group_id) 
               | 
            
            
            
              | 
                193
               | 
              
                192
               | 
              
                  
               | 
            
            
            
              | 
                194
               | 
              
                193
               | 
              
                     # 获取 Session 照片 
               | 
            
            
            
              | 
                195
               | 
              
                194
               | 
              
                     photos = PhotosInfo.objects.filter(session_id=session) 
               |